package com.web.netalbum.dao;

import com.web.netalbum.bean.User;

public interface UserDao {
	
	/**
	 * 根据用户名查找用户
	 * @param name
	 * @return
	 */
	User findUserByUserName(String name);
	
	/**
	 * 保存用户
	 * @param user
	 */
	void save(User user);
	
	/**
	 * 根据用户名和密码查找用户
	 * @param name
	 * @param password
	 * @return
	 */
	User findUserByUserNameAndPassword(String name,String password);
	
	/**
	 * 根据用户id查找用户
	 * @param id
	 */
	User findUserById(String id);

	/**
	 * 更新用户
	 * @param user
	 */
	void updateUser(User user);
	
	/**
	 * 根据用户id查找用户
	 * @param id
	 */
	User findUserByEmail(String email);
	
}
